body,table,tr,td,div,ul,li,form,input,a,select,span,img{
	margin:0;
	padding:0;
	border:none;

 }




ul,li{
	list-style:none;}
a{
	text-decoration:none;}
body{
	font:12px/1.5 "Microsoft Yahei","微软雅黑","黑体",黑体,Tahoma,Arial,Helvetica,STHeiti;
        background-color:#fff;
}
.pre-load{
	display:none;}
.header-index{
	height:91px;	
	width:100%;
	min-width:1000px;
background: rgb(247,247,247)
}
.header-top{
	width:1000px;
	margin:0 auto;
	padding:15px 0;
	zoom:1;}
.wrap{
	display:table;}
.logo{
	float:left;}
.logo-link{
	float:right;
	position:relative;
	z-index:12;}
.logo-link span{
	padding-right:25px;}
.logo-link span.role-link{
	padding-right:0px;
	z-index:10;}
.logo-link span a{
	color:#A49F9F;
	line-height:61px;
	font-weight:700
;}
.logo-link span a:hover{
	color:#f00;}
.role{
	width:28px;
	height:27px;
	background:url(../images/role_bg.jpg) no-repeat;
	display:inline-block;
	cursor:pointer;
	vertical-align:middle;}
a.role:hover{
	background:url(../images/role_bg_hover.jpg) no-repeat;}
.pic-scroll-box{
		width:100%;
	position:relative;}
.pic-main{	
	width:100%;
	height:100%;}
.pic-main img{
	display:block;
	width:100%;}
.pic-arrow-box{}
.pic-scroll-button{
	width:31px;
	height:31px;
	cursor:pointer;
	background-repeat:no-repeat;
	top:245px;
	z-index:999;
	position:absolute;}
#pic-scroll-left{
	background-image:url(../images/scroll_left.png);
	left:2px;}
#pic-scroll-right{
	background-image:url(../images/scroll_right.png);
	right:2px;}
.nav{
	height:54px;
	width:100%;
	background:rgba(39,39,39,0.8);
	position:absolute;
	top:0;
	z-index:1;}
/*二十大
.nav{
	height:54px;
	width:100%;
	background:#d11305;
	position:absolute;
	top:0;
	z-index:1;}*/
.nav-ul{
	width:1000px;
	margin:0 auto;
	position:relative;}
.nav-ul-box li.nav-ul-index{
	padding-left:0;}
.nav-ul-box{
	padding-left:0px;}
.nav-ul-box ul li{
	display:inline-block;
	float:left;
	line-height:54px;
	padding:0 5px;}
.nav-ul-box ul li.sub-index{
}
.nav-ul-box ul li a{
	color:#fff;	
	font-size:1.24em;
	display:block;
	height:50px;
	font-weight:bold;}
.nav-ul-box ul li a:hover{
	border-bottom:#DB1E0F solid 4px;}
.search-box{
	position:absolute;
	right:0px;
	padding-top:12px;}
.search-box-bg{
	width:204px;
	height:30px;
	background:url(../images/search_bg.png) no-repeat;
	position:relative;}
.search-box-input{
	width:160px;
	height:22px;
	position:absolute;
	left:5px;
	top:4px;
	border:none;
	font-size:1em;
	background:none;
	line-height:22px;
	padding-left:5px;}
.search-box-input-init{
	color:#aaa;}
.search-box-submit{
	width:17px;
	height:17px;
	background:url(../images/search_button.png) no-repeat;
	position:absolute;
	right:11px;
	top:7px;
	border:none;
	cursor:pointer;}
.n-box{
	z-index:3;
	position:absolute;
	height:233px;	
	bottom:-188px;
	width:100%;}
.n-box-center{
	width:1000px;
	margin:0 auto;}
.n-box-pnews{
	width:483px;
	float:left;
	overflow:hidden;
	position:relative;}
.n-box-pnews-tip{
	width:100%;
	height:60px;
	position:absolute;
	bottom:0;
	left:0;}
.n-box-pnews-bg{
	background:#282828;
	opacity:0.6;
	position:absolute;
	width:100%;
	height:100%;		
	z-index:23;}
.n-box-pnews-text{
	position:relative;
	z-index:24;	
	padding-left:10px;}
.n-box-pnews-text a.text-link1{
	color:#fff;
	font-size:1.2em;
	line-height:60px;}
.n-box-news{
	width:495px;
	float:right;
	overflow:hidden;	
	height*:260px;}
.n-box-news-wrapper{
	background:#514A4A;
	clear:both;
	height:280px;
	position:relative;}
ul.news-title{
	clear:both;}
ul.news-title li{
	display:block;
	width:165px;
	height:60px;
	line-height:60px;
	text-align:center;
	float:left;	
	color:#fff;
	position:relative;
	font-size:1.2em;
	letter-spacing:1px;}
.news-1-title{
	background: rgb(173,0,0);}
.news-2-title{
	background:#47767C;
	opacity:0.7;}
.news-3-title{
	background:#272727;
	opacity:0.7;}
ul.news-title li .b-wrapper{
	width:17px;
	height:8px;
	position:absolute;
	left:45%;
	bottom:0;
	display:block;}
ul.news-title li b{
	width:17px;
	height:8px;
	display:block;
	background:url(../images/news_title_hover.png) no-repeat;}
ul.news-title li a{
	color:#fff;}
.news-title-cur{	
	font-weight:700;}
.n-box-news-padding{
	padding:12px 18px;}
.n-box-news-source{
	display:none;}
.n-box-news-content li a,.news-time{
	color:#E1DFDF;
	font-size:1.1em;
	line-height:1.9em;}
.n-box-news-content li a{
	padding-right:10px;}
.n-box-news-content li a:hover{
	color:#fff;
	border-bottom:#7A7070 solid 1px;}
.news-time{
	color:#BCA4A3;}
.n-box-linkbox{
	height:19px;
	border:#fff 0px solid;
	border-radius:4px;
	position:absolute;
	text-align:center;
	right:27px;
	bottom:18px;}
.n-box-linkbox1{
	width:75px;
	height:19px;
	border:#fff 1px solid;
	border-radius:4px;
	position:absolute;
	text-align:center;
	right:27px;
	bottom:18px;}
*+html .n-box-linkbox1{
	width:75px;
	height:19px;
	border:#fff 1px solid;
	border-radius:4px;
	position:absolute;
	text-align:center;
	right:27px;
	bottom:36px;}
div.n-box-linkbox1 a{
	font-size:1em;}
.n-box-linkbox a,.n-box-linkbox1 a{
	color:#fff;
	line-height:19px;}

.n-box-linkbox a:hover{
	color:#d52304;
	line-height:19px;}

.tz{
	
	width:100%;
	overflow:hidden;
	zoom:1;}
.tz-title{
	width:1000px;
	height:320px;
	margin:0 auto;
	text-align:center;
	position:relative;}
.tz-title-f{
	position:absolute;
	bottom:0px;
	width:100%;}
.tz-title-padding{
	padding-top:270px;}
.tz-title-bg{
	width:384px;
	height:33px;
	line-height:33px;
	margin:0 auto;
	background:url(../images/gz_bg.jpg) repeat-x;}
.tz-title-font{
	color:#505050;
	font-size:2.3em;
	background:#EBEBEB;
	line-height:33px;
	padding:0 10px;
	letter-spacing:2px;}
.tz-content{
		
	overflow:hidden;
	zoom:1;}
.tz-content-main{
	width:1000px;
	overflow:hidden;
	zoom:1;
	margin:0 auto;}
.tz-content-main-padding,.zt-content-main-padding{
	padding:17px 0;}
.tz-content-num{
	background-image:url(../images/tz_number.jpg);
	background-repeat:no-repeat;
	width:29px;
	height:29px;}
.tz-content-num-1,.tz-content-num-2,.tz-content-num-3,.tz-content-num-4{
	float:left;}
.tz-content-num-1{
	background-position:0px 0px;}
.tz-content-num-2{
	background-position:0px -29px;}
.tz-content-num-3{
	background-position:0px -58px;}
.tz-content-num-4{
	background-position:0px -87px;}
.tz-content-item{
	padding:0 0 20px;
	overflow:hidden;
	zoom:1;}
.tz-content-info{
	float:right;
	width:423px;}
.tz-content-info ul li{
	padding:4px 0;}
.tz-content-info .t-title a{
	color:#5F5F5F;
	font-size:1.25em;
	font-weight:700;}
.tz-content-info .t-title a:hover{
	color:#f00;}
.tz-content-info .t-info{
	color:#8E8E8E;}
.tz-content-info .t-time{
	color:#C1C1C1;}
.t-info,.t-time{
	font-size:1em
;}
.tz-left{
	float:left;
	width:475px;}
.tz-right{
	float:right;
	width:475px;}
.tz-center{
	width:50px;
	float:left;}
.tz-content-more-box{
	clear:both;
	text-align:center;}
.tz-content-more-link{
	color:#fff;
	background:#ECA500;
	display:block;
	width:72px;
	height:24px;
	border-radius:4px;
	line-height:24px;
	margin:0 auto;}
.rl-box{
	width:1000px;
	margin:0 auto;
	padding:25px 0 20px;}
.rl-box-top-icon{
	height:38px;
	background:url(../images/dir_down.jpg) center no-repeat;
	padding:17px 0 10px;}
.rl-title-bg{
	width:384px;
	height:33px;
	line-height:33px;
	margin:0 auto;
	/*background:url(../images/rl_title_bg.jpg) repeat-x;*/
	text-align:center;}
.rl-title-font{
	color:#505050;
	font-size:2.3em;
	/*background:#fff;*/
	line-height:33px;
	padding:0 10px;
	letter-spacing:2px;}
.rl-box-top-icon-gray{
	height:38px;
	}
/*----活动日历----*/
.s-bg{
	width:100%;
	height:454px;}
#hdPic{
	height:100%;}
.rl-news-box{
	width:1000px;
	margin:0 auto;
	position:relative;}
.rl-news-items{
	width:1000px;
	height:220px;
	position:absolute;
	bottom:-110px;
	z-index:4;}
.rl-news-item{		
	width:238px;
	height:150px;
	display:block;}
.rl-news-item-c{
	position:relative;
	z-index:6;
	color:#fff;}
.rl-news-item-c-padding{
	position:relative;}
.info-head-date,.info-b,.info-bottom{
	position:absolute;}
.info-head-date{	
	font-size:4.6em;
	left:17px;
	top:14px;
	width:55px;
	text-align:center;}
.info-b{
	font-size:1.2em;
	left:90px;
	top:30px;
	width:132px;
	line-height:1.7em;
	font-weight:700;}
.info-b a{
	color:#fff;}
.info-bottom{
	line-height:20px;
	bottom:-110px;
	left:20px;
	letter-spacing:1px;}
.info-bottom span{
	padding-right:17px;}
.rl-news-item-bg{
	width:238px;
	height:150px;
	opacity:0.77;
	-moz-opacity:0.77;
	position:absolute;
	z-index:5;
	cursor:pointer;}
.rl-news-item-left{
	float:left;
	margin-right:16px;}
.rl-news-item-right{
	float:right
;}
.rl-news-item-1{
	background:#146AEC;}
.rl-news-item-2{
	background:#D23D29;}
.rl-news-item-3{
	background:#ECA500;}
.rl-news-item-4{
	background:#069D59;}
.rl-news-item-5{
	background:#BF2600;}
.rl-news-item-6{
	background:#0181BE;}
.rl-news-item-7{
	background:#01BFB5;}
.rl-news-item-8{
	background:#BE6D01;}
.hdrl-time{
	display:none;}
/*----活动日历按钮----*/
.rl-button{
	width:1000px;
	position:absolute;
	bottom:-100px;
	z-index:7;
	text-align:center;}
.rl-button-box{
	width:104px;
	margin:0 auto;}
.rl-button-bg{
	background-image:url(../images/rl_button.jpg);
	background-repeat:none;
	width:44px;
	height:44px;
	display:block;
	float:left;}
.rl-button-left{
	background-position:0 0;
	margin-right:16px;}
a.rl-button-left:hover{
	background-position:-88px 0;}
.rl-button-right{
	background-position:-44px 0;}
a.rl-button-right:hover{
	background-position:-132px 0;}
.menu-items{
	display:none;}
.menu-box{
	display:none;
	background:#fff;	
	position:absolute;
	height:0px;
	width:100%;
	top:54px;
	z-index:11;}
.menu-box-content{
	width:1000px;
	margin:0 auto;
	padding:20px 0;	
	overflow:hidden;
	zoom:1;}
.menu-box-content img{
	float:left;}
.menu-box-content ul{
	float:left;
	padding-left:60px;}
.menu-box-content ul li{
	padding:10px 0;}
.menu-box-content ul li a{
	color:#565656;
	font-size:1.2em;}
.menu-box-content ul li span{
	padding-right:40px;}
.menu-box-content ul li a:hover{
	color:#980101
;}
/*----角色弹出菜单----*/
.role-menu{
	width:80px;	
	border-bottom:#DB1E0F solid 4px;
	position:absolute;
	z-index:8;
	top:46px;
	right:-27px;
	overflow:hidden;
	zoom:1;
	display:none;}
.role-menu-box{
	width:80px;
	background:#EFEFEF;
	overflow:hidden;
	clear:both;}
.role-menu-box ul li{
	display:block;	
	border-bottom:#D5D6D7 solid 1px;
	text-align:center;}
.role-menu-box ul li a{
	color:#454648;
	font-size:1.2em;
	line-height:30px;
	font-weight:normal;}
.role-menu-box ul li a:hover{
	color:#980101;}
.role-menu-head{
	width:80px;
	height:5px;
	background:url(../images/role_menu_head.png) center bottom no-repeat;
	clear:both;}
/*----专题网站----*/
.zt-title-padding{
	padding-top:140px;}
.zt-box{
	width:1000px;
	margin:0 auto;
	overflow:hidden;}
.zt-box img{
	width:192px;
	height:118px;}
.zt-box .zt-pic-wrapper a{
	display:inline-block;
	margin-right:10px;
	float:left;
	position:relative;}
.zt-pic-wrapper a.zt-box-last{
	float:right;
	margin-right:0px;}
.zt-more-button{
	width:75px;
	padding-left:18px;
	padding-right:24px;
	height:29px;
	cursor:pointer;
	color:#fff;
	font-size:12px;
	display:block;
	border-radius:4px;
	margin:0 auto;
	line-height:29px;
	background:url(../images/zt_icon.jpg) right no-repeat #ECA500;}
.zt-pic-wrapper{
	overflow:hidden;}
.zt-more-box{
	padding-top:20px;}
.zt-title-area{
	position:absolute;
	bottom:0;
	left:0;
	width:192px;
	line-height:37px;}
.zt-title-bg{
	background:#373737;
	opacity:0.7;
	text-align:center;
	position:absolute;
	z-index:21;
	width:100%;
	height:37px;}
.zt-title-bg:hover{
	background:#894A45;}
.zt-title-font{
	color:#fff;
	position:relative;
	z-index:22;
	text-align:center;
	cursor:pointer;
	font-size:14px;}
/*----版权区----*/
.cp-link{
	background:#373737;
	width:100%;}
.cp-link-box{
	width:1000px;
	margin:0 auto;}
.cp-link-border{
	border-left:1px solid #171717;
	border-right:1px solid #171717;}
.cp-link-table{
	display:table;}
.cp-link-padding{
	padding:20px 39px;}
.cp-link-padding1{
	padding:20px 33px;}
.cp-link-border-left{}
.cp-link-1,.cp-link-2,.cp-link-3{
	float:left;
	height:184px;}
.cp-link-1{
	border-left:1px solid #171717;
	border-right:1px solid #171717;}
.cp-link-1 ul li{
	padding:8px 0;}
.cp-link-1 ul li a,.cp-link-2 ul li a{
	color:#B3B3B3;
	padding:5px 8px;
	font-size:1em;}
.cp-link-1 ul li a:hover,.cp-link-2 ul li a:hover{
	background:#626262;
	color:#fff;}
.cp-link-1 ul{
	width:100px;
	float:left;}
.cp-link-2 ul{
	width:100px;
	float:left;}
.cp-link-3{
	float:right;}
.cp-info{
	background:#171717;
	width:100%;
	padding:14px 0;}
.cp-info-box{
	width:1000px;
	margin:0 auto;
	display:table;}
.cp-info-1{
	float:left;
        position:relative;}
.cp-info-2{
	float:right;}
.cp-info-1 span{
	color:#A7A7A7;
	padding-right:15px;
        padding-top:10px;}
.cp-info-2 span{
	padding:0 5px;
	color:#A7A7A7;}
.cp-info-2 a{
	color:#A7A7A7;}
.cp-info-2 a:hover{
	color:#fff;}
.cp-link-2 .xh-logo,.cp-link-2 .xm-logo,.cp-link-2 .en-name{
	clear:both;
	text-align:center;
	padding:6px 0;
	zoom:1;}
.en-name{
	color:#A9A9A9;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;}

.cp-net span{
	padding:0 20px;
	display:block;
	float:left;}
.cp-net span .cp-text{
	color:#EAEAEA;
	line-height:30px;
	text-align:center;}
.cp-net-box{
	width:70px;
	height:70px;
	border:#616161 solid 1px;
	border-radius:4px;
	display:block;
	cursor:pointer;}
.cp-net-weixin{
	background:url(../images/weixin-icon.jpg) no-repeat center;}
a.cp-net-weixin:hover{
	background:url(../images/weixin_icon_hover.jpg) no-repeat center;}
.cp-net-weibo{
	background:url(../images/weibo_icon.jpg) no-repeat center;}
a.cp-net-weibo:hover{
	background:url(../images/weibo_icon_hover.jpg) no-repeat center;}
#tzInfos{
	display:none;}
/*----活动日历动画样式----*/
.picbox{ width:1000px; height:150px; overflow:hidden; position:relative;}
.piclist{ height:150px;position:absolute; left:0px; top:0px;}
.swaplist{ position:absolute; left:-3048px; top:0px;}
/*----焦点图片轮播----*/
.slider{display:none;}
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0;}
.focus span.current{background:#fff;}
/*----通知公告样式----*/
.tz-1{
	padding-top:15px;}
.tz-1 li{
	padding-bottom:9px;
	position:relative;}
.tz-1 .t-time{
	color:#A31715;
	font-size:1.1em;
	position:absolute;
	left:0px;
	top:2px;}
.tz-1 .t-title{
	padding-left:80px;
	display:inline-block;}
.tz-1 .t-title a{
	font-size:1.2em;
	color:#5f5f5f;}
.tz-1 .t-title a:hover{
	color:#f00;}
.tz1-title{
	padding:4px 0 10px;
	font-size:24px;
	text-align:center;
	color:#505050;
	border-bottom:#EBEBEB solid 1px;}
.ui-font-bold{
	font-weight:bold;}
.tz-content-main-padding{
	overflow:hidden;}
.tz-content-more-link1{
	color:#CE9100;
	background:#fff;
	display:block;
	width:72px;
	height:24px;
	border:#ECA500 solid 1px;
	border-radius:4px;
	line-height:24px;
	margin:0 auto;}
a.tz-content-more-link1:hover{
	color:#fff;
	background:#FFBD24;
	border:#DB9900 solid 1px;}
#top-link{
	background:url(../images/qu_link_bg.jpg) no-repeat center; height:29px; width:203px; position:absolute; right:0;top:15px; line-height:29px;
	text-align:center;}
.logo-link #top-link a{
	color:#fff;	
	font-weight:normal;
	line-height:29px;}
.logo-link #top-link a:hover{
	text-decoration:underline;}
.logo-link #top-link span{
	padding:0 4px;}
/*----侧边栏----*/
#x-link{
	background:#a31715
;}
.j-mbar{
	overflow:visible;
	width:0;
	right:0;
	bottom:252px;
	z-index:1000;
	position:fixed;}

/*.j-mbar-c{
	width:275px;
	right:-235px;
	height:179px;
	background:#4B4B4B;
	position:absolute;}*/
/*----20221015----*/
.j-mbar-c{
	width:275px;
	right:-235px;
	height:140px;
	background:#4B4B4B;
	position:absolute;}
.j-mbar-c ul{
	padding-top:0px;}
.j-mbar-c ul li{
	width:50px;
	display:block;}
.j-mbar-c ul li a{
	width:50px;
	overflow:hidden;
	display:block;
	color:#fff;	
	position:relative;
	cursor:pointer;}
.j-mbar-c ul li a span{
	display:block;
	width:37px;
	padding:6px 0;
	margin:0 auto;
	font-size:14px;
	line-height:16px;}
.j-mbar-c ul li a:hover{
	background:#A31715;}
.j-mbar-c .sa{
	border-bottom:#757575 solid 1px;
	width:27px;
	height:2px;
	display:block;
	margin-left:7px;}
#gotop div{
	width:42px;
	height:26px;
	margin-top:8px;
	cursor:pointer;}
.gotop{
	background:url(../images/page_top.png) no-repeat center;}
.gotop-hover{
	background:url(../images/page_top_hover.png) no-repeat center;}
.j-box{
	width:190px;
	position:absolute;
	overflow:hidden;
	zoom:1;
	background:#27B5C0;
	border:#8CE1E8 solid 1px;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	left:-192px;
	min-height:160px;
	bottom:135px;
	display:none;}
.x-box{
	width:190px;
	position:absolute;
	overflow:hidden;
	zoom:1;
	background:#27B5C0;
	border:#8CE1E8 solid 1px;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	left:-192px;
	min-height:160px;
	bottom:135px;
	display:none;}
.ws-ewm-box{
	background:#fff;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	width:160px;
	position:absolute;
	overflow:hidden;
	zoom:1;
	left:-160px;
	bottom:91px;
	display:none;
	cursor:pointer;}
.ws-ewm-box div{
	padding:5px;}
.j-box-padding{
	padding:5px 5px 15px;}
.j-box .j-box-padding div{
	border-bottom:#8FE2E9 dotted 1px;}
.j-mbar-c ul .j-box a{
	background:none;
	line-height:32px;
	color:#fff;
	width:auto;
	font-size:14px;
	padding-left:4px;}
.j-mbar-c ul .j-box a:hover{
	background:none;
	color:#114A4F;}


.x-box .j-box-padding div{
	border-bottom:#8FE2E9 dotted 1px;}
.j-mbar-c ul .x-box a{
	background:none;
	line-height:32px;
	color:#fff;
	width:auto;
	font-size:14px;
	padding-left:4px;}
.j-mbar-c ul .x-box a:hover{
	background:none;
	color:#114A4F;}



a#gotop:hover{
	background:none;}
.j-mbar-tip{
	width:5px;
	height:12px;	
	position:absolute;
	bottom:0;
	right:-5px;}
.j-mbar-tip-bg{
	background:url(../images/jmbar_tip.png) no-repeat;
	width:5px;
	height:12px;}
.map-box{
	width:699px;
	height:552px;
	position:absolute;
	overflow:hidden;
	left:-701px;
	bottom:47px;
	display:none;
	background:#CCC;
	border:#fff solid 1px;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);}
.map-box iframe{
	width:699px;
	height:552px;}
.f-v-center{
text-align:center;}
.sy-img{
position:absolute;
right:-60px;
top:-13px;}
#imgConac{
height:47px;}
#_ideConac{
padding:0px;}
.ph{font-size:14px;line-height:23px;}
.ph div{text-indent:28px;padding:5px 0;}
.ph .title{font-weight:bold;}
.ph .f-16{font-size:16px;}
.input-val{
	display:none;
	color:#fff;}